import { IDispose } from "../IDispose";
type int = number;
//class IBaseTimer
    
    export interface IBaseTimer extends IDispose
    {
        get type(): string;

        get running(): Boolean;

        get id(): int;

        get isDelete(): Boolean;

        start(): void;

        stop(): void;

        get delay(): number;

        set delay(arg1: number);

        get repeatCount(): number;

        set repeatCount(arg1: number);

        addListener(arg1: string, arg2: Function): void;

        renderer(arg1: int): void;

        get isTimerQueue(): Boolean;

        set isTimerQueue(arg1: Boolean);

        get interval(): int;

        set interval(arg1: int);
    }
